home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-01 / lcppb.zip / LCPPANS.ZIP / UPFILE.CPP < prev    next >
C/C++ Source or Header  |  1991-07-08  |  674b  |  35 lines

  1. // upfile.cpp -- Convert text file to uppercase
  2.  
  3. #include <iostream.h>
  4. #include <ctype.h>
  5. #include <stdlib.h>
  6. #include <stdio.h>
  7.  
  8. main(int argc, char *argv[])
  9. {
  10.   FILE *fp;
  11.   char c;
  12.  
  13.   if (argc == 1) {
  14.     cout << "ERROR: No file name";
  15.     exit(1);
  16.   }
  17.   fp = fopen(argv[1], "r");
  18.   if (!fp) {
  19.     cout << "ERROR: File not found";
  20.     exit(2);
  21.   }
  22.   while ((c = fgetc(fp)) != EOF)
  23.     cout << char(toupper(c));
  24.   fclose(fp);
  25.   exit(0);
  26. }
  27.  
  28.  
  29. // Copyright (c) 1990 by Tom Swan. All rights reserved
  30. // Revision 1.00    Date: 12/06/1990   Time: 08:49 am
  31.  
  32. // Revision 1.01    Date: 07/08/1991   Time: 05:41 pm
  33. // Converted for Borland C++ 2.0
  34.  
  35.